#ifndef _FUNC_H__
#define _FUNC_H__
#include <string.h>
#include <stdio.h>
#include <stdlib.h>

typedef struct contacts
{
    int id;
    char name[20];
    int age;
    char tel[20];
    char addr[20];
}con;

typedef struct link
{  
    con p;
    struct link *next;
    struct link *prev;
}link;

link *creat();
void menu();
void insert(link *head);
void delete(link *head);
void update(link *head);
void display(link *head);
void read(link *head);
void save(link *head);
void search(link *head);
link *find(link *head, char *find_name);
int change(char *s);
void my_strcpy(char *s, const char *p);
int my_strcmp(const char *s, const char *p);

#endif